package com.jinzhi.jzapi.service;

import com.jinzhi.common.base.CoreService;
import com.jinzhi.jzapi.domain.UserDO;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

@Service
public interface UserService extends CoreService<UserDO> {



    List<UserDO> list1(Map map);

    //登录
    Object login(Map member);

    /** 申请token */
    String getToken(String mobile) ;

    UserDO getUserMobile(Long mobile) ;

    UserDO  getUserInfo(String token);
    /**
     * 更新个人图片
     *
     * @param file
     *            图片
     * @param avatar_data
     *            裁剪信息
     * @param userId
     *            用户ID
     * @throws Exception
     */
    Map<String, Object> updatePersonalImg(MultipartFile file, String avatar_data, Long userId) throws Exception;

//    //根据微信code查询用户是否以及绑定
//    UserDO getuserWx(String wxcode);
//    //根据手机号查询用户
    Long userPhone(String phone);
//
//
//    //查询用户ID
    UserDO getByUserId(Long userId);
//
}
